بايثون Python
أمر الطباعة والمخرج
تطبيقات شاملة على print()، والدوال، والرمز \n، والعمليات الحسابية.
برنامجي الأول في Python
يُستخدم أمر print() لعرض النصوص والأعداد ونتائج العمليات الحسابية على الشاشة. ويمكن وضع أمر الطباعة داخل دالة ثم استدعاء الدالة لتنفيذ الأوامر.
def greeting():
print("Hello world")
greeting()
Hello world
سؤال 1: بطاقة العمل الشخصية
اكتب برنامجاً يطبع بطاقة العمل الشخصية الخاصة بك، بحيث تحتوي على إطار من النجوم يحيط بالاسم الكامل، وسنة الميلاد، والصف، واسم المدرسة. توضع كل معلومة في سطر منفصل.
مثال للمخرج
**********************
* My name is Aya
* year of birth: 2009
* class: ...
* School: ...
**********************حل مقترح
def fun():
print("*********************")
print("* My name is Aya *")
print("* year of birth: 2009 *")
print("* class: ... *")
print("* School: ... *")
print("*********************")
fun()الدوال والمخرجات
سؤال 2
أمامك كود بلغة Python. اكتب المخرج الصحيح الذي سيتم الحصول عليه:
def fun():
print("Dalyat El Carmel")
fun()إظهار الحل
Dalyat El Carmelسؤال 3
اكتب التعبير 3*4=12 باستخدام تعليمة print واحدة فقط، ودون كتابة الرقم 12 مباشرة.
إظهار الحل
def math():
print("3*4=", 3*4)
math()سؤال 4: الرمز \n
ما المخرج الناتج من الكود التالي؟ وما دور التعليمة \n؟
def secret():
print("Horse\nDog\nCat")
secret()إظهار الحل
Horse
Dog
Catوظيفة \n هي الانتقال إلى سطر جديد.
سؤال 5: نص في سطرين
حدّد مخرج البرنامج التالي:
def msg():
print("I like Movies")
print("I like \n Movies")
msg()إظهار الحل
I like Movies
I like
Moviesينقل الرمز \n بقية النص إلى سطر جديد.
سؤال 6: مراجعة شاملة
اقرأ البرنامج التالي ثم أجب عن الأسئلة التي تليه:
def salat():
print("Hello world")
print("Hello\n world\n")
print("2+4=", 2 + 4)
print(2**3)
print("42=", 42//10, 42 % 10)
salat()
المخرج
Hello world
Hello
world
2+4= 6
8
42= 4 2
| السؤال | الإجابة المختصرة |
|---|---|
ما دور العلامة \n؟ | الانتقال إلى سطر جديد. |
| ماذا يحدث عند كتابة تعبير حسابي بين علامات اقتباس؟ | يُعامل كنص ويُطبع كما هو. |
| ماذا يحدث عند كتابة تعبير حسابي دون علامات اقتباس؟ | يُنفّذ وتُطبع النتيجة. |
| ما وظيفة الفاصلة؟ | الفصل بين القيم المطبوعة، مع إضافة مسافة افتراضية بينها. |
ما ناتج 42 // 10؟ | 4 |
ما ناتج 42 % 10؟ | 2 |
سؤال 7: أسماء الشهور
اكتب برنامجاً يطبع أسماء الشهور الاثني عشر في السنة، بحيث يظهر كل شهر في سطر منفصل، باستخدام تعليمة print واحدة فقط.
إظهار حل مقترح
print("January\nFebruary\nMarch\nApril\nMay\nJune\nJuly\nAugust\nSeptember\nOctober\nNovember\nDecember")اختبار تفاعلي
اختر إجابة واحدة لكل سؤال، ثم اضغط على «تصحيح الاختبار» لمعرفة نتيجتك والتصحيح.